/**
 * 
 */
package com.arx.common;

/**
 * @author Donald
 */
interface ScriptConsts extends IOConsts {
	byte	ACCEPT							= 1;											// 112
	short	ANIM_1H_READY_PART_1			= GlobalConsts.ANIM_BARE_STRIKE_BOTTOM + 1;
	short	ANIM_1H_READY_PART_2			= GlobalConsts.ANIM_1H_READY_PART_1 + 1;
	short	ANIM_1H_STRIKE_BOTTOM			= GlobalConsts.ANIM_1H_READY_PART_1 + 16;
	short	ANIM_1H_STRIKE_BOTTOM_CYCLE		= GlobalConsts.ANIM_1H_READY_PART_1 + 15;
	short	ANIM_1H_STRIKE_BOTTOM_START		= GlobalConsts.ANIM_1H_READY_PART_1 + 14;
	short	ANIM_1H_STRIKE_LEFT				= GlobalConsts.ANIM_1H_READY_PART_1 + 7;
	short	ANIM_1H_STRIKE_LEFT_CYCLE		= GlobalConsts.ANIM_1H_READY_PART_1 + 6;
	short	ANIM_1H_STRIKE_LEFT_START		= GlobalConsts.ANIM_1H_READY_PART_1 + 5;
	short	ANIM_1H_STRIKE_RIGHT			= GlobalConsts.ANIM_1H_READY_PART_1 + 10;
	short	ANIM_1H_STRIKE_RIGHT_CYCLE		= GlobalConsts.ANIM_1H_READY_PART_1 + 9;
	short	ANIM_1H_STRIKE_RIGHT_START		= GlobalConsts.ANIM_1H_READY_PART_1 + 8;
	short	ANIM_1H_STRIKE_TOP				= GlobalConsts.ANIM_1H_READY_PART_1 + 13;
	short	ANIM_1H_STRIKE_TOP_CYCLE		= GlobalConsts.ANIM_1H_READY_PART_1 + 12;
	short	ANIM_1H_STRIKE_TOP_START		= GlobalConsts.ANIM_1H_READY_PART_1 + 11;
	short	ANIM_1H_UNREADY_PART_1			= GlobalConsts.ANIM_1H_READY_PART_1 + 2;
	short	ANIM_1H_UNREADY_PART_2			= GlobalConsts.ANIM_1H_READY_PART_1 + 3;
	short	ANIM_1H_WAIT					= GlobalConsts.ANIM_1H_READY_PART_1 + 4;
	short	ANIM_2H_READY_PART_1			= GlobalConsts.ANIM_1H_STRIKE_BOTTOM + 1;		// 66
	short	ANIM_2H_READY_PART_2			= GlobalConsts.ANIM_2H_READY_PART_1 + 1;
	short	ANIM_2H_STRIKE_BOTTOM			= GlobalConsts.ANIM_2H_READY_PART_1 + 16;
	short	ANIM_2H_STRIKE_BOTTOM_CYCLE		= GlobalConsts.ANIM_2H_READY_PART_1 + 15;
	short	ANIM_2H_STRIKE_BOTTOM_START		= GlobalConsts.ANIM_2H_READY_PART_1 + 14;
	short	ANIM_2H_STRIKE_LEFT				= GlobalConsts.ANIM_2H_READY_PART_1 + 7;
	short	ANIM_2H_STRIKE_LEFT_CYCLE		= GlobalConsts.ANIM_2H_READY_PART_1 + 6;
	short	ANIM_2H_STRIKE_LEFT_START		= GlobalConsts.ANIM_2H_READY_PART_1 + 5;
	short	ANIM_2H_STRIKE_RIGHT			= GlobalConsts.ANIM_2H_READY_PART_1 + 10;
	short	ANIM_2H_STRIKE_RIGHT_CYCLE		= GlobalConsts.ANIM_2H_READY_PART_1 + 9;
	short	ANIM_2H_STRIKE_RIGHT_START		= GlobalConsts.ANIM_2H_READY_PART_1 + 8;
	short	ANIM_2H_STRIKE_TOP				= GlobalConsts.ANIM_2H_READY_PART_1 + 13;
	short	ANIM_2H_STRIKE_TOP_CYCLE		= GlobalConsts.ANIM_2H_READY_PART_1 + 12;
	short	ANIM_2H_STRIKE_TOP_START		= GlobalConsts.ANIM_2H_READY_PART_1 + 11;
	short	ANIM_2H_UNREADY_PART_1			= GlobalConsts.ANIM_2H_READY_PART_1 + 2;
	short	ANIM_2H_UNREADY_PART_2			= GlobalConsts.ANIM_2H_READY_PART_1 + 3;
	short	ANIM_2H_WAIT					= GlobalConsts.ANIM_2H_READY_PART_1 + 4;
	short	ANIM_ACTION						= 8;
	short	ANIM_ACTION10					= 24;
	short	ANIM_ACTION2					= 9;
	short	ANIM_ACTION3					= 10;
	short	ANIM_ACTION4					= 18;
	short	ANIM_ACTION5					= 19;
	short	ANIM_ACTION6					= 20;
	short	ANIM_ACTION7					= 21;
	short	ANIM_ACTION8					= 22;
	short	ANIM_ACTION9					= 23;
	short	ANIM_BARE_READY					= 34;
	short	ANIM_BARE_STRIKE_BOTTOM			= ScriptConsts.ANIM_BARE_READY + 14;
	short	ANIM_BARE_STRIKE_BOTTOM_CYCLE	= ScriptConsts.ANIM_BARE_READY + 13;
	short	ANIM_BARE_STRIKE_BOTTOM_START	= ScriptConsts.ANIM_BARE_READY + 12;
	short	ANIM_BARE_STRIKE_LEFT			= ScriptConsts.ANIM_BARE_READY + 5;
	short	ANIM_BARE_STRIKE_LEFT_CYCLE		= ScriptConsts.ANIM_BARE_READY + 4;
	short	ANIM_BARE_STRIKE_LEFT_START		= ScriptConsts.ANIM_BARE_READY + 3;
	short	ANIM_BARE_STRIKE_RIGHT			= ScriptConsts.ANIM_BARE_READY + 8;
	short	ANIM_BARE_STRIKE_RIGHT_CYCLE	= ScriptConsts.ANIM_BARE_READY + 7;
	short	ANIM_BARE_STRIKE_RIGHT_START	= ScriptConsts.ANIM_BARE_READY + 6;
	short	ANIM_BARE_STRIKE_TOP			= ScriptConsts.ANIM_BARE_READY + 11;
	short	ANIM_BARE_STRIKE_TOP_CYCLE		= ScriptConsts.ANIM_BARE_READY + 10;
	short	ANIM_BARE_STRIKE_TOP_START		= ScriptConsts.ANIM_BARE_READY + 9;
	short	ANIM_BARE_UNREADY				= ScriptConsts.ANIM_BARE_READY + 1;
	short	ANIM_BARE_WAIT					= ScriptConsts.ANIM_BARE_READY + 2;
	short	ANIM_CAST						= GlobalConsts.ANIM_CAST_START + 2;
	short	ANIM_CAST_CYCLE					= GlobalConsts.ANIM_CAST_START + 1;
	short	ANIM_CAST_END					= GlobalConsts.ANIM_CAST_START + 3;
	short	ANIM_CAST_START					= GlobalConsts.ANIM_SHIELD_END + 1;
	short	ANIM_CROUCH						= GlobalConsts.ANIM_CAST_END + 2;
	short	ANIM_CROUCH_END					= GlobalConsts.ANIM_CAST_END + 23;
	short	ANIM_CROUCH_START				= GlobalConsts.ANIM_CAST_END + 21;
	short	ANIM_CROUCH_STRAFE_LEFT			= GlobalConsts.ANIM_CAST_END + 33;
	short	ANIM_CROUCH_STRAFE_RIGHT		= GlobalConsts.ANIM_CAST_END + 34;
	short	ANIM_CROUCH_WAIT				= GlobalConsts.ANIM_CAST_END + 22;
	short	ANIM_CROUCH_WALK				= GlobalConsts.ANIM_CAST_END + 3;
	short	ANIM_CROUCH_WALK_BACKWARD		= GlobalConsts.ANIM_CAST_END + 4;
	short	ANIM_DAGGER_READY_PART_1		= GlobalConsts.ANIM_2H_STRIKE_BOTTOM + 1;		// 82
	short	ANIM_DAGGER_READY_PART_2		= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 1;
	short	ANIM_DAGGER_STRIKE_BOTTOM		= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 16;
	short	ANIM_DAGGER_STRIKE_BOTTOM_CYCLE	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 15;
	short	ANIM_DAGGER_STRIKE_BOTTOM_START	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 14;
	short	ANIM_DAGGER_STRIKE_LEFT			= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 7;
	short	ANIM_DAGGER_STRIKE_LEFT_CYCLE	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 6;
	short	ANIM_DAGGER_STRIKE_LEFT_START	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 5;
	short	ANIM_DAGGER_STRIKE_RIGHT		= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 10;
	short	ANIM_DAGGER_STRIKE_RIGHT_CYCLE	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 9;
	short	ANIM_DAGGER_STRIKE_RIGHT_START	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 8;
	short	ANIM_DAGGER_STRIKE_TOP			= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 13;
	short	ANIM_DAGGER_STRIKE_TOP_CYCLE	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 12;
	short	ANIM_DAGGER_STRIKE_TOP_START	= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 11;
	short	ANIM_DAGGER_UNREADY_PART_1		= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 2;
	short	ANIM_DAGGER_UNREADY_PART_2		= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 3;
	short	ANIM_DAGGER_WAIT				= GlobalConsts.ANIM_DAGGER_READY_PART_1 + 4;
	short	ANIM_DEATH_CRITICAL				= GlobalConsts.ANIM_CAST_END + 1;
	short	ANIM_DEFAULT					= 0;
	short	ANIM_DIE						= 13;
	short	ANIM_FIGHT_STRAFE_LEFT			= GlobalConsts.ANIM_CAST_END + 18;
	short	ANIM_FIGHT_STRAFE_RIGHT			= GlobalConsts.ANIM_CAST_END + 17;
	short	ANIM_FIGHT_WAIT					= GlobalConsts.ANIM_CAST_END + 19;
	short	ANIM_FIGHT_WALK_BACKWARD		= GlobalConsts.ANIM_CAST_END + 15;
	short	ANIM_FIGHT_WALK_FORWARD			= GlobalConsts.ANIM_CAST_END + 14;
	short	ANIM_FIGHT_WALK_MINISTEP		= GlobalConsts.ANIM_CAST_END + 16;
	short	ANIM_GRUNT						= GlobalConsts.ANIM_CAST_END + 36;
	short	ANIM_HIT_SHORT					= GlobalConsts.ANIM_CAST_END + 38;
	short	ANIM_HIT1						= 11;
	short	ANIM_HOLD_TORCH					= GlobalConsts.ANIM_CAST_END + 8;
	short	ANIM_JUMP						= GlobalConsts.ANIM_CAST_END + 7;
	short	ANIM_JUMP_ANTICIPATION			= GlobalConsts.ANIM_CAST_END + 24;
	short	ANIM_JUMP_CYCLE					= GlobalConsts.ANIM_CAST_END + 26;
	short	ANIM_JUMP_END					= GlobalConsts.ANIM_CAST_END + 27;
	short	ANIM_JUMP_END_PART2				= GlobalConsts.ANIM_CAST_END + 37;
	short	ANIM_JUMP_UP					= GlobalConsts.ANIM_CAST_END + 25;
	short	ANIM_LEAN_LEFT					= GlobalConsts.ANIM_CAST_END + 6;
	short	ANIM_LEAN_RIGHT					= GlobalConsts.ANIM_CAST_END + 5;
	short	ANIM_LEVITATE					= GlobalConsts.ANIM_CAST_END + 20;
	short	ANIM_MEDITATION					= GlobalConsts.ANIM_CAST_END + 12;
	short	ANIM_MISSILE_READY_PART_1		= GlobalConsts.ANIM_DAGGER_STRIKE_BOTTOM + 1;	// 99
	short	ANIM_MISSILE_READY_PART_2		= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 1;
	short	ANIM_MISSILE_STRIKE				= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 8;
	short	ANIM_MISSILE_STRIKE_CYCLE		= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 7;
	short	ANIM_MISSILE_STRIKE_PART_1		= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 5;
	short	ANIM_MISSILE_STRIKE_PART_2		= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 6;
	short	ANIM_MISSILE_UNREADY_PART_1		= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 2;
	short	ANIM_MISSILE_UNREADY_PART_2		= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 3;
	short	ANIM_MISSILE_WAIT				= GlobalConsts.ANIM_MISSILE_READY_PART_1 + 4;
	short	ANIM_RUN						= 15;
	short	ANIM_RUN_BACKWARD				= GlobalConsts.ANIM_CAST_END + 41;
	short	ANIM_RUN2						= 16;
	short	ANIM_RUN3						= 17;
	short	ANIM_SHIELD_CYCLE				= GlobalConsts.ANIM_SHIELD_START + 1;
	short	ANIM_SHIELD_END					= GlobalConsts.ANIM_SHIELD_START + 3;
	short	ANIM_SHIELD_HIT					= GlobalConsts.ANIM_SHIELD_START + 2;
	short	ANIM_SHIELD_START				= GlobalConsts.ANIM_MISSILE_STRIKE + 1;		// 108
	short	ANIM_STRAFE_LEFT				= GlobalConsts.ANIM_CAST_END + 11;
	short	ANIM_STRAFE_RIGHT				= GlobalConsts.ANIM_CAST_END + 10;
	short	ANIM_STRAFE_RUN_LEFT			= GlobalConsts.ANIM_CAST_END + 31;
	short	ANIM_STRAFE_RUN_RIGHT			= GlobalConsts.ANIM_CAST_END + 32;

	short	ANIM_STRIKE1					= 12;
	short	ANIM_TALK_ANGRY					= 32;
	short	ANIM_TALK_ANGRY_HEAD			= GlobalConsts.ANIM_CAST_END + 29;
	short	ANIM_TALK_HAPPY					= 31;
	short	ANIM_TALK_HAPPY_HEAD			= GlobalConsts.ANIM_CAST_END + 30;
	short	ANIM_TALK_NEUTRAL				= 30;
	short	ANIM_TALK_NEUTRAL_HEAD			= GlobalConsts.ANIM_CAST_END + 28;
	short	ANIM_U_TURN_LEFT				= GlobalConsts.ANIM_CAST_END + 39;

	short	ANIM_U_TURN_LEFT_FIGHT			= GlobalConsts.ANIM_CAST_END + 42;
	short	ANIM_U_TURN_RIGHT				= GlobalConsts.ANIM_CAST_END + 40;

	short	ANIM_U_TURN_RIGHT_FIGHT			= GlobalConsts.ANIM_CAST_END + 43;
	short	ANIM_WAIT						= 0;
	short	ANIM_WAIT_SHORT					= GlobalConsts.ANIM_CAST_END + 13;

	short	ANIM_WAIT2						= 14;
	short	ANIM_WALK						= 1;
	short	ANIM_WALK_BACKWARD				= 33;

	short	ANIM_WALK_MINISTEP				= GlobalConsts.ANIM_CAST_END + 9;
	short	ANIM_WALK_SNEAK					= GlobalConsts.ANIM_CAST_END + 35;
	short	ANIM_WALK2						= 2;
	short	ANIM_WALK3						= 3;

	int		BIG_DEBUG_SIZE					= 65000;
	byte	BIGERROR						= -2;
	byte	DISABLE_AGGRESSION				= 32;
	byte	DISABLE_CHAT					= 2;
	short	DISABLE_COLLIDE_NPC				= 128;
	short	DISABLE_CURSORMODE				= 256;
	byte	DISABLE_DETECT					= 16;
	short	DISABLE_EXPLORATIONMODE			= 512;
	byte	DISABLE_HEAR					= 8;
	byte	DISABLE_HIT						= 1;
	byte	DISABLE_INVENTORY2_OPEN			= 4;
	byte	DISABLE_MAIN					= 64;
	byte	KILLBOTH						= 2;
	byte	KILLCOMBINEDWITH				= 4;
	byte	KILLCOMBINER					= 3;
	byte	ONE_HANDED_WEAPON				= 1;
	byte	OPER_EQUAL						= 1;
	byte	OPER_INCLASS					= 7;
	byte	OPER_INFEQUAL					= 3;
	byte	OPER_INFERIOR					= 4;
	byte	OPER_ISELEMENT					= 8;
	byte	OPER_ISGROUP					= 11;
	byte	OPER_ISIN						= 9;
	byte	OPER_ISTYPE						= 10;
	byte	OPER_NOTEQUAL					= 2;
	byte	OPER_NOTISGROUP					= 12;
	byte	OPER_SUPEQUAL					= 5;
	byte	OPER_SUPERIOR					= 6;
	short	PATHFIND_ALWAYS					= 1;
	short	PATHFIND_NO_UPDATE				= 4;
	short	PATHFIND_ONCE					= 2;
	byte	REFUSE							= -1;
	short	SM_ACTION						= 11;
	short	SM_AGGRESSION					= 57;
	short	SM_BACKSTAB						= 56;
	short	SM_BOOK_CLOSE					= 68;
	short	SM_BOOK_OPEN					= 67;
	short	SM_BREAK						= 70;
	short	SM_CHAT							= 10;
	short	SM_CINE_END						= 60;
	short	SM_CLICKED						= 34;
	short	SM_COLLIDE_DOOR					= 44;
	short	SM_COLLIDE_FIELD				= 72;
	short	SM_COLLIDE_NPC					= 55;
	short	SM_COLLISION_ERROR				= 51;
	short	SM_COLLISION_ERROR_DETAIL		= 58;
	short	SM_COMBINE						= 24;
	short	SM_CONTROLLEDZONE_ENTER			= 40;
	short	SM_CONTROLLEDZONE_INSIDE		= 36;
	short	SM_CONTROLLEDZONE_LEAVE			= 38;
	short	SM_CONTROLS_OFF					= 63;
	short	SM_CONTROLS_ON					= 62;
	short	SM_CRITICAL						= 54;
	short	SM_CURSORMODE					= 73;
	short	SM_CUSTOM						= 30;
	short	SM_DEAD							= 12;
	short	SM_DETECTPLAYER					= 22;
	short	SM_DIE							= 17;
	short	SM_DUMMY						= 256;
	short	SM_ENTER_ZONE					= 31;
	short	SM_ENTERZONE					= 39;
	short	SM_EQUIPIN						= 6;
	short	SM_EQUIPOUT						= 7;
	short	SM_EXECUTELINE					= 255;
	short	SM_EXPLORATIONMODE				= 74;
	short	SM_FIGHT						= 14;
	short	SM_FLEE							= 15;
	short	SM_GAME_READY					= 59;
	short	SM_HEAR							= 46;
	short	SM_HIT							= 16;
	short	SM_IDENTIFY						= 69;
	short	SM_INIT							= 1;
	short	SM_INITEND						= 33;
	short	SM_INSIDEZONE					= 35;
	short	SM_INVENTORY2_CLOSE				= 29;
	short	SM_INVENTORY2_OPEN				= 28;
	short	SM_INVENTORYIN					= 2;
	short	SM_INVENTORYOUT					= 3;
	short	SM_INVENTORYUSE					= 4;
	short	SM_KEY_PRESSED					= 61;
	short	SM_LEAVE_ZONE					= 32;
	short	SM_LEAVEZONE					= 37;
	short	SM_LOAD							= 41;
	short	SM_LOSTTARGET					= 18;
	short	SM_MAIN							= 8;
	short	SM_MAXCMD						= 75;
	short	SM_MOVE							= 21;
	short	SM_NPC_FIGHT					= 26;
	short	SM_NPC_FOLLOW					= 25;
	short	SM_NPC_STAY						= 27;
	short	SM_NULL							= 0;
	short	SM_OUCH							= 45;
	short	SM_PATHEND						= 53;
	short	SM_PATHFINDER_FAILURE			= 64;
	short	SM_PATHFINDER_SUCCESS			= 65;
	short	SM_REACHEDTARGET				= 13;
	short	SM_RELOAD						= 43;
	short	SM_RESET						= 9;
	short	SM_SCENEUSE						= 5;
	short	SM_SPELLCAST					= 42;
	short	SM_SPELLDECISION				= 49;
	short	SM_SPELLEND						= 48;
	short	SM_STEAL						= 71;
	short	SM_STRIKE						= 50;
	short	SM_SUMMONED						= 47;
	short	SM_TRAP_DISARMED				= 66;
	short	SM_TREATIN						= 19;
	short	SM_TREATOUT						= 20;
	short	SM_UNDETECTPLAYER				= 23;
	short	SM_WAYPOINT						= 52;
	byte	TWO_HANDED_WEAPON				= 2;
	byte	TYPE_G_FLOAT					= 16;
	byte	TYPE_G_LONG						= 4;
	byte	TYPE_G_TEXT						= 1;
	byte	TYPE_L_FLOAT					= 32;
	byte	TYPE_L_LONG						= 8;
	byte	TYPE_L_TEXT						= 2;
	/** does not exist!. */
	byte	TYPE_UNKNOWN					= 0;
}
